// ==UserScript==
// @name        英华学堂查答案
// @namespace   
// @include     *.yinghuaonline.com/user/exam*
// @include     *.yinghuaonline.com/user/work*
// @version     1.0
// @author      KaiSiMai
// @grant          GM_xmlhttpRequest
// @description 答题页打开F12打开控制台 复制相要搜索的问题 答案出现在控制台console 手动点选答案  2020/12/10 下午7:23:37
// @supportURL   https://jq.qq.com/?_wv=1027&k=esGU7FwK
// ==/UserScript==
(function () {
    'use strict';

    document.addEventListener('copy', function (event) {
        //获取复制的数据
        const clipboardData = event.clipboardData || window.clipboardData;
        if (!clipboardData) {
            return;
        }
        //返回一个  Selection 对象，表示用户选择的文本范围或光标的当前位置
        // 获取当前用户光标选择的文本
        const text = window.getSelection().toString();
        if (text) {
            //     event.preventDefault();
            cha(text);
        }
    });

    function cha(text) {
        GM_xmlhttpRequest({
            method: 'GET',
            url: "http://api.gochati.cn/jsapi.php?q=" + text + "&token=cxmooc",
            headers: {
                'Accept': 'application/json'
            },
            onload: function (response) {
                if (response.status >= 200 && response.status < 400) {
                    console.log(JSON.parse(response.responseText).da.split("\u0001"));
                }
            }
        })
    }

})();

